// 可以在该文件中对webpack进行二次配置。
const path = require("path");
const CracoAntDesignPlugin = require('craco-antd');
module.exports = {
    plugins: [
        {
            plugin: CracoAntDesignPlugin,
            options: {
                customizeTheme: {
                    '@primary-color': '#1DA57A',
                },
            },
        },
    ],
    webpack:{
        // 别名处理：属性名即是别名：值是别名对应的目录
        alias:{
            "@":path.resolve(__dirname,"./src")
        }
    },
    devServer:{
        port:80,// 将默认3000端口号设置为80
        host:"atguigu.com",// 将localhost--->zhangpeiyue.com 指定主机名 ip  域名
        proxy:{
            // /admin/auth/index/login
            // 以/admin开头即会使用该代理
            // "/admin":{
            //     target:"http://139.198.34.216:8230",// 请求服务地址
            //     changeOrigin:true,// 允许跨域
            // }

            // /auth/admin/auth/index/login
            // "/auth":{
            //     target:"http://139.198.34.216:8230",// 请求服务地址
            //     changeOrigin:true,// 允许跨域
            //     pathRewrite:{
            //         "^/auth":""
            //     }
            // }

            // /auth/index/login
            "/auth":{
                target:"http://139.198.34.216:8230/admin",// 请求服务地址
                changeOrigin:true,// 允许跨域
            },
             // 1- 增加代理
             "/syt":{
                target:"http://syt-api.atguigu.cn",
                changeOrigin:true,
                pathRewrite:{
                    "^/syt":""
                }
            },
            "/first":{
                target:"http://gmall-h5-api.atguigu.cn",// 请求服务地址
                changeOrigin:true,// 允许跨域
                pathRewrite:{
                    "^/first":""
                }
            },

        }
    }
}